@Ineverleft
2年前 提问
1个回答

计算机网络分层可以带来能哪些好处

房乐
2年前

计算机网络分层可以带来以下好处:

  • 各层之间是独立的:某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口(即界面)所提供的服务。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。

  • 灵活性好:当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一层提供的服务还可进行修改。当某层提供的服务不再需要时,也可以将这层取消。

  • 结构上可分割开:各层都可以采用最合适的技术来实现。

  • 易于实现和维护:这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。

  • 能促进标准化工作:因为每一层的功能及其所提供的服务都已有了精确的说明。